I watched many videos on Youtube, and the Dell 7040MT kept coming up as a great desktop computer for upgrading. I personally don't use a computer for gaming, but I need a upgradable desktop for cycling on a (smart bike trainer) for Zwift.  (interactive cycling app). I needed a pretty good cpu and good bones.  I just added a wifi/bluetooth adapter and it connected with no issues.  My next purchase will be a mid range GPU for the graphics improvement. The Dell desktop I purchased came with 4 slots for ram, but I only ordered it with 2 sticks.  I might add RAM (memory) later down the line.I plugged in the Dell connected via HDMI to my TV.  It went through the windows 10 process and had no issues.The only issue I had (upon delivery) was the mouse was destroyed from the delivery process .  I emailed the seller and as time of this letter, my mouse is on the way. Very fast response time.