bram1253: If your motherboard supports DDR3 go with DDR3 because it gives you more bang for your buck.
But if your motherboard only supports DDR4 then I guess you are forced into that.
JMich: So you're saying that if you want to upgrade your current machine, you don't have a memory choice, and if you want to buy a new machine, go with the older technology because it's cheaper instead of attempting to future proof your machine, right?
"So you're saying that if you want to upgrade your current machine, you don't have a memory choice"
This completely depends on your motherboard, look your motherboard specs up online.
"go with the older technology because it's cheaper instead of attempting to future proof your machine"
Well I'm personally not a big fan of future proofing but if you want to future proof your machine just get a motherboard that is compatible with DDR3 and DDR4 RAM.
Edit: There are no motherboards compatible with DDR3 and DDR4, there are motherboards compatible with DDR3L and DDR4 though