This was my very first time building a computer. I understand that the graphics card is not very good at all for high end gaming, but it fit the budget and what i needed it for. Just wanted to install something for video rather than using the mobo. I know the Cable management is very bad, but i was up til 3 in the morning and i was just trying to complete the build and make sure everything worked and load the Linux OS to get it up and running. I ordered a cd/dvd drive, and when that comes i will redo the cables to make it much cleaner. I purchased an 850 watt power supply because i learned "you don't skimp on your PS". I am currently using around 180 watts so when i upgrade in the future, i wont have to buy a new one. I am new to the overclocking thing but i am going to mess around with that to bump up the speed which is why i grabbed the 3000 mhz dual channel ram. I love this ssd drive, it is everything i will need for quite some time. I won't be storing much on here, but i will be creating a vm and i want to give it a good bit of storage. Please give me all your opinions and what you think. Right now i will be primarily using it for linux and some windows vm's and practicing writing some code and trying to master python. I will eventually try out some games as I have always been a platform user, but there are a ton of games on the PC that look good, so i will be getting into PC gaming soon. Again, please let me know any good graphics cards to upgrade to (for when i can afford it) any anything else i should add/do. I noticed my mobo has an m2 wifi key(never heard of it before a couple weeks ago. I will be adding the m2 key soon (unless I stick with buying a WiFi card for the PCIE slot) and a cd/dvd drive soon.