I fitted ZX14 310mm rotors to my Gen 2 ZX10R, with Gen 3 Tokico calipers, then fitted the ZX10R rotors to my ZX6R C1H, to get rid of the gold, with ZX14 Nissin calipers. So I'd say yes, they're a straight swap. I did try the Nissins with the 310mm rotors, but it was a bit too much for road use, the Tokicos gave more feel at the lever.
Location: Chesapeake, VA '06 ZZR fighter, 05 VTX-1300
I would buy the calipers first and test fit them to your forks. I don't believe you NEED the 310 mm rotors. The caliper carrier is usually where the difference is between models with different size rotors, the calipers are the same dimensions. For example the carriers on the 10R forks are longer to accommodate the larger rotor.
If you get the 310 mm rotors you'll need 5 mm spacers for the caliper carriers (5 mm larger radius). Now 310 mm rotors will give you some more stopping power, but I doubt it'll be mind blowing.