You might want to research the cpu before buying.
A 9590 is essentially a binned and overclocked FX-8250 at a higher price.
Even at that the cores are no match for intel cores.
My brother-in law is a scientist who uses matlab. we were trying to find how to make compute go faster. It is complicated to get multithreading going. It is essentially a single threaded process.
MMO and strategy gemes are mostly single threaded also.
I really think the absolute best cpu you can buy is a i7-4790K which will be $100 more.
The 9570 has a passmark rating of 10264.
The i7-4790K at stock is 11291.
The 9570 has reached it's max overclock, while you can expect more from a 4790K.
If that is a problem, the i5-4690K with an overclock will be a much better performer whenever 8 cores are not needed.
Even then, you can get perhaps a 25% overclock which would make it comparable to a 9570 under full 8 core load.
As a student, read up on "Amdahl's law" which explains the limiting nature of a may core app.
Most any Z97 motherboard will do. You will pay a bit more for a sli capable version.
sli GTX760 needs only 700w.
I don't really recommend sli when a strong single card will do.
My plan for an upgrade would be to market the GTX760 and replace it with a single stronger card.
The noctua cooler is excellent and comes with a very good tube of paste, no extra is needed.