Are you looking for an all-terrain processor that's adapt at both gaming and application workloads? AMD's octa-core Ryzen 7 2700 processor at $220 / £219.95, its lowest price ever, is pretty hard to pass up. Stock is limited though, so if you want this CPU, don't wait too long before pulling the trigger.

The Ryzen 7 2700 is a processor carrying eight cores, 16 threads and 16MB of cache in its back pocket, so the chip has decent multi-core processing power. Don't let the 3.2-GHz base clock fool you; the processor is capable of climbing to 4.1GHz, thanks to the advanced Precision Boost 2 (PB2) and Extended Frequency Range 2 (XFR2) features. The Ryzen 7 2700 also features an unlocked multiplier in case you're feeling adventurous and want to overclock the processor beyond AMD's specification.

AMD Ryzen 7 2700 Specs Comparison