For the money it looks good. There are a few things which could be better.
1. Instead of 1x1TB 7200RPM drive, you should consider two smaller 10000RPM drives and use RAID0, or get an SSD.
2. The monitor is 60Hz, which is fine for every day use, but for real gaming you should go for a 120Hz monitor.
3. The mouse is designed for average use, not gaming of any kind.