Oh sure, there's cheaper ones. It's just that for its price, the GTX 460 is one of the best options out there. And, by GPU standards (and for what it does), it's actually ridiculously inexpensive. Of course, it's your budget, but you'll have to do your own research in that case.
You will want to make sure the GPU also fits in your computer before you actually get it. PCIe 2.0 is the standard for most stuff. Look up PCIe on Wikipedia if you need help with that.
If you're using a laptop (which you should hope you aren't), then upgrading is of course nearly impossible in any case.
Nvidia GPUs are easy enough to work with though. Plug it in correctly, start up computer, install drivers, and you're done. Again, check that your PSU can handle it.