The product was everything I was looking for, as in a third computer for streaming. The computer comes with a i7 and a SSD that makes the computer boot fast and run faster. Now when it comes to the upgrades, its slim to none. The components in the case where built for it, so the power supply is a default one, not even sure if you can change it out. The case is too small for graphic cards, I have to leave the case open with it sticking out. If your trying to get a computer for gaming, get a all-in-one so u can make any upgrades u want. This computer is more for second task, or minor gaming, but since it has a i7 I'm sure u can play the games of today.Edit: only used it for streaming, and was only on for a avg. Of 3 to 5 hours a day, and today it seems like the power supply burned out. For the amount of money I spent on this, so not worth it.Edit: Turns out it did not burn out, there's tricks with this computer if its having problems. One being unplugging the power supply and letting it rest. Another method would be resitting everything in the case, hope this helps.