I would just suggest low profile RAM, that way there is a guarantee the EVO won't block access to the RAM slots. Also, A Radeon 7950 is $300 and can be OC to out preform the 670, just so you know.
And it preforms as well as the 670 non OC, but if you OC it will out preform it. It's a fair comparison, especially with a $50 difference, and when you get 3 free games with the 7950.
hmm do you have anything to back up that claim, and is this just a really good deal or is something wrong, 7970 for 300
http://www.ncix.com/products/?sku=67605&vpn=R7970-2PMD3GD5&manufacture=MSI%2FMicroStar&promoid=1310
There you go... But if the 7950 really excels in OC too, if that's something you want to do. If you do get the 7950, I would go with either of these models. The Gigabyte is out of stock right now, but it should be stocked soon. http://www.newegg.com/Product/Product.aspx?Item=N82E16814125414&Tpk=7950%20gigabyte
http://www.newegg.com/Product/Product.aspx?Item=N82E16814202006
Before you buy ANYTHING though read as many reviews as possible to make sure it's what you want, and that it will meet your needs. Take into consideration your display resolutions, number of displays, what features you want, temperature, clock speeds, memory bus speeds and make sure your CPU won't bottleneck your GPU.