for a gaming PC is it better to spend money on a top end cpu and a mid range video card (like a sapphire r9 270x toxic) or get a lower level cpu/apu and spend the money saved on a better video card?
Spend the money on a better graphics card. Most games rely heavily on GPU moreso than CPU. But that doesn't mean they don't rely on the CPU at all! So make sure you don't get a cheap CPU either, make sure the CPU you choose wont bottleneck your GPU, and you'll get a balanced, powerful gaming rig from these tips.
Don;t get an apu with a dedicated gpu. it isn't worth it right now.
FX 6300 is a good cpu when pair with the correct motherboard.
An i5 4440 with a H87 or H97 motherboard is another option.