Outlander_04 :
The i5 is much more processor power than you need to get the best from the R9 270 . To save heat and power you could switch to an i3
Wrong.
The execution performance required of the CPU to play a game at a particular frame rate is very nearly the same regardless of which GPU is selected. (except in cases where the driver/API overhead changes with a different GPU).
Doesn't matter if we use an R7 260X or an R9 280X. Both can play most games at 1080P@60hz. The difference is that the former will do so with low or no AA, and low-medium detail settings, the latter will do it with AA and high-ultra settings. In either case, whatever CPU is required to achieve the goal FPS remains the same.
--------------
Tim,
My advise is to select your CPU based on your FPS goals in the games you want to run on this machine. Attempting to "match" the CPU to the
GPU, rather than to the
compute workload, is a fundamentally flawed approach to selecting computer hardware. If you want to maintain 60FPS in compute intensive games like BF4 multi-player, you'll want the i5 in there regardless of what GPU is selected.
FYI: The R7 250X, R9 270, and R9 290, can all play BF4 at 60FPS but with different visual quality settings.
Performance originates with the CPU, not the GPU. The CPU workload for a given FPS can not be "adjusted" up and down with settings, the GPU workload can.
--------------
The only way to adjust the execution requirements for a given FPS in a particular game is to change the API, or the driver. If you want to be able to drop from an i5 to an i3 without a performance penalty in compute intensive games, you'd have to use Mantle or Nvidia's proprietary DX11 enhanced drivers.
-----------
IMO, the GTX760 ITX from MSI would make the better HTPC GPU for a compact case at this time. The short length gives you more options for cases, and Kepler cards have better video decoder hardware than AMD cards. The reduced overhead of the driver for DX11 titles would just be icing on the cake, and while that would allow a reduction in CPU to achieve similar results, I would actually advice an E3-1231V3 for an HTPC as it would give the machine more flexibility in terms of doing streaming/captures as well as making it better suited to transcoding a video collection to the HTPC for instant-access.
For the