Don't bother with an i5, AMD's Ryzen has made them completely pointless.

300 will (just) get you a Ryzen 5 1400 processor, a reasonable B350 motherboard and 8GB of DDR4-3200. Unfortunately DDR4...