I prefer platinum psu made by seasonic, delta or superflower. Corsair doesn't make psu they just rebrand em. There are several good psu review sites including johnnyguru; this site will provide a list of all reviews (well probably not all) for each psu:
http://www.realhardtechx.com/index_archivos/Page447.htm (i happen to point it at corsair but they have the same list for most major brands). 650 watt should be fine if the psu is good quality; the gtx 980 is a power pig but anything newer will use significantly less power.
-
Make sure the cpu you buy has the meltdown fix (intel has promised new cpu by the end of the summer with a hardware fix).
-
There are several different types of m.2 include both interface (such as b key and m key) and length 42mm and 80mm are common. There are also 'sata' m.2 cards. The 'key' are the number of pcie lane (2 and 4) and determines transfer rate. The sata m.2 cards basically use sata transfer protocol are are slower than the b key. This sounds overly complicated but if you buy a new board and a new m.2 card they should be compatible (though it wouldn't hurt if you check at purchase time).
-
for the ssd i prefer samsung though will consider crucial (mx500 is pretty good bargin); sand-disk (now wd) and intel (usually way over priced for the good stuff).
-
My reluctance with m.2 is that access after build is a pain and if you want to move it or tweak it later sata drives tend to be easier to deal with - esp the move part. While something like the nvme m.2 samsung 960 pro is insanely fast usually sata is fast enough. Also m.2 standard is new and rapidly evolving so the future compatibility is uncertain (look waht happened with msata).
-
You can save a lot of money and do better than that motherboard but it is your choice - i've been very happy with the asrock extreme series. Asus isn't bad but their support isn't great and asrock bios has been more convenient to myself (I currently have 6 active systems - 2 are family members that i maintain) and mb brands i'm currently using include msi (well until last summer it was retired); asrock, asus, and ecs (hey they were selling a z97 itx board for $100 and no one else even had one available a year ago). I use the ecs in my windows gaming box - and only reason for purchase was only z97 itx board and i wanted to re-use ddr3 ram - but it has been a fine mb - cept bios is a bit limited for a z97.
-
Btw if you go with m.2 make sure the board has enough sata ports - as most m.2 implementations will share pci lanes with sata ports (you use one or the other).
-
I wanted to clarify when i talk about bios - i'm not big on overclocking - though done it a bit in the past - when concerns me these days are easy access to boot device; bios upgrade if needed; major settings (turning stuff on/off boot order/system status and similar). Something like gigabyte might have every setting in the world with regards to overclocking but if it is a pain to find things in the setting or i can't easily tell the system to ignore the system disk and boot from a usb - i don't want to mess with it. For the msi board i had to build a dos boot image to flash the bios - the bios had to be updated to support a new graphic card so it wasn't optional - i don't want to do that crap these days - i want to point at the bios and flash it. Having a backup bios is a plus in case the flash goes bad. Also for my next build asrock as some interesting oddity boards - like one with 10 sata ports (lsi controller) which I need for my server.