You want documented ram compatibility. If you should ever have a problem, you want supported ram.
Otherwise, you risk a finger pointing battle between the ram and motherboard support sites, claiming "not my problem".
One place to check is your motherboards web site.
Look for the ram QVL list. It lists all of the ram kits that have been tested with that particular motherboard.
Sometimes the QVL list is not updated after the motherboard is released.
For more current info, go to a ram vendor's web site and access their ram selection configurator.
Enter your motherboard, and you will get a list of compatible ram kits.
While today's motherboards are more tolerant of different ram, it makes sense to buy ram that is known to work and is supported.
Ram is sold in kits for a reason.
Ram from the same vendor and part number can be made up of differing manufacturing components over time.
Some motherboards can be very sensitive to this.
That is why ram vendors will NOT support ram that is not bought in one kit.
Although, I think the problem has lessened with the newer Intel chipsets. Still,
it is safer to get what you need in one kit.
For gaming, no game, by itself will use more than 2-3gb. 8gb would be the norm.
But I like 16gb. Ram is relatively cheap. Windows can keep more in ram available for instant reuse.
Unless your budget is extremely tight, I would buy a 16gb kit of 2 x 8gb up front.
If you will be using an intel cpu, ram speed is not that important. 1600 should be fine.
If you will be using, then amd needs fast ram to perform better.
I would budget 2x your cpu cost for the graphics card.
If your cpu is <$130 or so, amd will be a good budget cpu. If it is higher, look to the faster cores from Intel.