No bottleneck from the processor or graphics card, but to improve the load, read and write speeds of the operating system or other programs and games, you'll want to use a 7200rpm (or faster) primary drive. 5400rpm and 5900rpm hard drives are better suited for storage devices for music and videos.
16GB of memory is overkill and a waste of money for most apps. During gaming you'll use around 4GB max, and for trans-coding, rendering and animation 6GB to 8GB is plenty.
A locking sata cable doesn't always fit the sata ports on all motherboards, so you might need to remove the lock for it to fit, or buy a sata cable without the locks.
Also, if you've never bought an oem optical drive before, oem units will usually come in plain packaging (usually bubble wrap) with no box, no paper work, no cable and no cd with the burning tools you'll need to create cd's and dvd's. You'll need to buy a retail version of the drive if you need any of that.
Other than that, looks like a solid build. Nice job.