The CPU probably isn't quite so important if you have a good GPU, since the GPU is going to be doing most of the heavy lifting. I ended up getting the Intel core i7.
The amount of RAM you need again depends on your application and the size of your datasets. More is better, but costs money.