In the past ATI cards were better supported by SH5 than Nvidia ones. Their limit were shown by some graphical mods which were reportedly causing artifacts on Nvidia-fitted systems. Modern Nvida cards might be exempt from those issues though.
With your budget you should be able to afford a decent card. See the following link for average prices and performance comparison of the most common cards:
http://www.videocardbenchmark.net/