The GTX 650 Ti BOOST is only like 10% "worse" than the GTX 660. I'd just go with a 650 Ti BOOST (just make sure it has 2GB of VRAM if you are doing 1080p or better gaming). As for the AMD cards, I cannot vouch fot them or provide any reliable information, sorry.