Want help?:>Assemble part listpcpartpicker.com>State the budget for your build (and country)>List games/software you use often, as well as your monitor res + refresh rate>State your goal for build improvements: lower price? improved specs?
How to assemble a PC, select components & more (outdated)wiki.installgentoo.com/index.php?title=Build_a_PC
No i5's unless cheap. Consider waiting for Coffee Lake (1 month). 8700K is certain to be the fastest gaming CPU, will be competitive in productivity tasks vs 8-core Ryzen.>G4560 - poverty builds>R3 1200 - Budget builds (<$500)>R3 1300x - Good bridge between the 1500x and 1200, only get a 1400 if you really need multithreading>R5 1500x - Good but up to 1600 if you can>R5 1600 - Best value for gaming / mixed usage; 1600x if you want higher stock clocks>R7/Used Xeon/Threadripper - Compute/Multitask/VM/mixed use; Not for just gaming
Coin miners increased prices, waiting to buy a GPU might be wiser>Integrated CPU Graphics - Desktop stuff and light games>GTX 1050(Ti) - Low end budget cards, drop settings on newer games, RX560 beaten by both>RX570 - 1080p@60~hz maxed, running most maxed older games at 100~Hz>RX580 and GTX1060 6GB - 1080p@80hz maxed, 1440p@60hz at lower settings; RX580 better in newer games>GTX 1070 - 1080p@130hz /1440p@60hz at high>GTX 1080 - 1080p@144hz / 1440p@60hz maxed, 4k@60hz in a few games; Probably the highest end card you need for 1080p/1440p>GTX 1080Ti - 1440p@144hz and 4k@60hz maxed/high in many games>Vega is shit
RAM:>Check your Mobo QVL before buying any RAM>Ryzen CPUs benefits a lot from high speed RAM
LOOK AT PRODUCT REVIEWS
Consider an SSD. Try buying a large SSD for what you'd pay for your SSD+HDD combined, and add a HDD later
NVMe SSDs aren't for a faster OS boot, they're for productivity/scratch disk/VMs. NVMe and M.2 are not the same thing, M.2 is a form factor