I had a 3rd generation i7 with 64gb of memory. This computer puts that one to shame! I installed a video card and a 1.5TB additional hard drive. Installing the hard drive was tricky since they included a very SHORT sata power cable for the drives. I took the video card out of my old computer and installed it in the new one. It's a GeForce GT640. Nothing spectacular but it's an upgrade from the built on video card. My only complaint about it, is the fact that it only has 2 memory slots. I knew that when I bought it, but you would think that they would have chosen a motherboard with 4 slots. It takes less than 30 seconds to boot it up and has more than enough USB connections. It's hard to find a computer right now, and I'm glad that I chose this one.