I agree. It would be nice if there was a PvP rank and a class rank.
Example: When you PvP with Arcanist (SMN/SCH) you gain exp towards your overall PvP rank and your Arcanist rank.
If you switch to Pugilist (MNK) you gain exp towards your overall PvP rank and your Pugilist rank.