Its easy enough to resolve with NVIDIA.
Either you just create a custom resolution for all the resolutions you need, then they'll be fullrange, or you have to add a slight modification to the installers .inf file that writes a special registry key that toggles all HDMI connections to full range. Both methods are well documented on sources like AVSForum and work quite well.
Granted, an option in the control panel would be an awesome edition, but by no means its a reason to buy new hardware.
In my case, the only option that MIGHT have worked was the custom resolution route - but given that my display device that needs the full range RGB is a CRT, that was not a reasonable solution (for me) given that support for correct CRT timings has slowly dwindled back to an arcane science and was beyond my limited time left to return the nVidia card and get the ATI. I had all kinds of help from the AVSforum group, but nothing would give correct output for my equipment.
I tried the custom .inf route, the modified EDID route, etc, etc, etc. There was no way (at the time and with the time I had available) to get the card to output BOTH full range RGB video and HDMI audio out over the HDMI connection at the same time. I either got correct black levels and no audio, or incorrect black levels and audio. When I contacted nVidia about it, they acknowledged that issue was a driver level issue that their engineers were aware of but had no plans to fix.
In my limited experience, the current ATI stuff 'just works' with full range RGB, while the nVidia and Intel stuff does not 'just work'. IMHO, given how cheap graphics cards are for HTPC use -$100 bucks or so to get something that 'just works' is money well spent if the 'fixes' for the nVidia issues aren't working after a few hours of effort (unless you have to have CUDA).