Is this a good pc

Yes that's what they say in http://www.bit-tech.net/hardware/graphics/2014/09/19/nvidia-geforce-gtx-970-review/14
"That brings us to the MSI GTX 970 Gaming 4G, and of the three it's this one that stands out as the best. At £282, it's the cheapest on test and only £20 more than reference pricing. Despite this, its solid boosting credentials means it matches the EVGA for speed in most tests. The slightly lower than dual slot height of the cooler also makes it a good choice for those looking to run two GTX 970 cards in SLI. Furthermore, it has the beefiest power delivery system of all three cards, and with this we managed to overclock it to a level that actually surpassed the GTX 980 at stock speeds. Your mileage may vary, of course, but this is undeniably a fantastic result. Add in the super quiet operation and semi-passive cooling mode, and you've got yourself a truly awesome graphics card."
 
should i go with water cooler for cpu cuz im afraid that it might break and destroy everything if not do you know of the best air cooler?

And should i use memory with a bit more speed?

Also do i need an ssd?
 
Water cooler is good for overclocking.

RAM is good. 1866, 2133 and 2400 are all OK. But 1866 is best because you can get cas 9 and 1.5V. Cas 9 1866 is the same speed as cas 10 2133 or cas11 2400.

I think an SSD is a great idea. I use 120gb for my OS and not much else. With 250GB you can put your most useful software eg games, office etc for fast load times.
 
Is there a case that's any better?
preferably with blue lights and black case and window i don't plan to make it look awesome mostly will just sit under my desk just want it to look cool at front.
or should i just stick with the case i have
 
Asus STRIXGTX970DC2OC4GD5 STRIX GeForce GTX 970 4GB 1.11Ghz

EVGA 04G-P4-0972-KR ACX GeForce GTX 970 4GB 1.05Ghz

EVGA 04G-P4-0974-KR Superclocked ACX GeForce GTX 970 4GB 1.17Ghz

EVGA 04G-P4-2972-KR ACX 2.0 GeForce GTX 970 4GB 1.05Ghz

EVGA 04G-P4-2974-KR Superclocked ACX 2.0 GeForce GTX 970 4GB 1.17Ghz

EVGA 04G-P4-2975-KR SSC ACX 2.0 GeForce GTX 970 4GB 1.19Ghz

EVGA 04G-P4-2978-KR FTW ACX 2.0 GeForce GTX 970 4GB 1.22Ghz

Gigabyte GV-N970G1 GAMING-4GD WINDFORCE GeForce GTX 970 4GB 1.18Ghz

Gigabyte GV-N970WF3OC-4GD WINDFORCE 3X GeForce GTX 970 4GB 1.11Ghz


In nz i have a choice of these cards.