Yes, except the CPU. The i7 is overkill for gaming, and the i5 performs the same in gaming. Get the i5-3570K instead for gaming. I'd get a better monitor. The monitor has a res. of 1366x768 which is terrible for gaming, You can get a better monitor for $150 that's 1080p, and from a better company.