They are both very different kettles of fish, the RCD310 & RCD510 are both made by Blaupunkt and the RNS510 is made by Continental, the RNS is certainly not bad, but its not as good as the RCD's.
The 310 and 510 are identical in sound, both use exact same components.