if budget = very large
get NVidia GeForce 8800
else
do "toritori9 suggestion"
No need to get the very best card, 8800 runs almost all games very smoothly
at the highest settings. Almost all. It is pretty expensive though, but it's not
thé most expensive.