I would really like to get into GPGPU programming and I know matlab has CUDA acceleration which has me leaning strongly towards an Nvidia card. However their cards really do seem to have some issues with heat, and fan noise on the 560ti and 570 cards I'm looking at. The other thing is that there are 2GB versions of the 560ti and 560 however only one card way above my price point with 2.5 GB for the 570 ($400). If it was a next gen card I'd be aright with spending $400.. but this gen is definitely winding down and it seems like Nvidia and ATI are basically getting rid of inventory at a pretty profitable price for the holiday season while the new lower yield (initially) 28nm parts somehow works out that it'll be coming out in January. 28nm scaling issues seemed to work out pretty well for them.
I haven't seen benchmarks but for AA at 1080p it seems that video games do suffer by not having a lot of ram... but I can't find any benchmarks showing significant differences in BF3 for 1GB vs 2GB for Nvidia. And so I'm strongly considering just getting a 6950 2GB that i can unlock to a 6970.
The other option is to wait but there are really very few hints of when the next gen cards are coming out and their availability. I would like to ideally have a card no later than a month from now in my PC so I can learn a bit of the programming over break. Ideally it'd be great to wait for these next gen cards... but I don't think the timing will work out.
Ideas? Maybe I should pick up a cheap/used CUDA Nvidia card that I can use as a learning tool?
I haven't seen benchmarks but for AA at 1080p it seems that video games do suffer by not having a lot of ram... but I can't find any benchmarks showing significant differences in BF3 for 1GB vs 2GB for Nvidia. And so I'm strongly considering just getting a 6950 2GB that i can unlock to a 6970.
The other option is to wait but there are really very few hints of when the next gen cards are coming out and their availability. I would like to ideally have a card no later than a month from now in my PC so I can learn a bit of the programming over break. Ideally it'd be great to wait for these next gen cards... but I don't think the timing will work out.
Ideas? Maybe I should pick up a cheap/used CUDA Nvidia card that I can use as a learning tool?