Which 200$GPU should I get?

Im building a PC and cant choose between a:

Emerald HD 7870

MSI TF gtx 660

or a gtx 660 Ti

Which of these three would be best for gaming and CAD programs?

well I am not totally sure you can find a gtx 660ti for 200 dollars. My advice is to find out which technology your CAD programs utilise, if its CUDA or Open CL firstly, then you can consider that usually the HD7870 is slightly faster than the GTX660 but I think the GTX660ti if you can splash out the extra cash would be the best choice of the three. 

I'm pretty sure the 660ti sits at the $300 mark. And like reggie said, it's less important about the performance of 660 v 7870  and more about openCL vs CUDA. I'm pretty sure autodesk can utilize both openCL and CUDA but i'm not going to make a recommendation, nor will i google it.

7870, havent you herd of Logan praising this card?! besides look at the benchmarks and videos on it. its a monster

 

Not all your decisions should be made because Logan said so btw :D There are always alternatives! But yeah in this case listen to Logan.

Then the HD7870 would be the best choice in money and performance for me. Unless a 660 Ti is on sale:P

Thanks