I added an Asus GTX 1650 Phoenix 4GB video card, it doesn't need external power, I added a Soundblaster Audigy FX 5.1 sound card. I also bought an HDMI to Display port adapter in case the video card goes out I can still use it.I also bought an 8 pin to 24 pin adapter so I can change the power supply anytime.I also pulled out the 1TB SSD it has, it's a crappy SSD, a 960GB Super Talent. I put a SPCC 1TB SSD in it and it took off like a screaming banshee.It came looking almost brand new, excellent packaging for shipping, the wireless USB I tossed in my parts bag and I use my BrosTrend AC1200 AC3L USB 3 adapter for both Linux and Windows. I also put in another SSD for Linux and two storage drives.Mine came with an i7 4790 instead of the i7 4770, which is a good thing.UPDATE the BIOS to A25  very importantThis machine from StallionTek was an excellent buy.