Is this a new build? My first impression is that you have chosen to go with the older LGA1155 socket in order to save money. If this is not the case it might be a good idea to get some newer hardware.
You haven't listed a motherboard. I'd like you to do so, so I can make sure the socket and VRMs support the CPU.
The CPU is fine, maybe an unusual choice. It is simply the low-power variant of the Core i5-3350. It is sufficient for high-end gaming and I doubt it will bottleneck the 770. Unless you plan on leaving your computer on all the time, then there really is no advantage to getting the low-power version of the CPU, other than the fact that maybe it will save you a couple dollars on your electricity bill.
If you have a bit more money to spend, I would go with the Core i5-3570 as it will offer a bit better performance, and it's a more widely-used CPU. If you plan on overclocking, it is a good idea to go with its 'K' variant, the Core i5-3570K, which has an unlocked multiplier - this makes for easy overclocking. Several friends of mine built their rigs with the 3570K and it performs great.
The 770 is a great card. No problems there. Suggested resolution is 1920x1080. Asus brand GPUs come highly recommended. If not, EVGA and MSI are great too.
Considering the other hardware, 8GB of memory is the perfect sweet spot.
750W is a good amount of wattage, but make sure you are buying a quality unit. The one thing you never want to skimp on is the PSU. Check my signature for the PSU Tier list. Try to get Tier One, or Tier 2 Class A or B if you can afford it.
Windows 7 would not be my choice of OS. Its mainstream support ends in January of next year. Call me crazy but I like Windows 8.1. But, there isn't much difference between the two as far as gaming performance, so, each to their own I guess. Make sure you have a disc drive to install with, I don't see one in your parts list. That is unless if course you are installing via USB.