RAM upgrade - 16 > 32Gb - Best practice?

I'm looking to upgrade my machine from 16 > 32GB of memory. Important specs. are as follows:
i7 4790
Asus H97M-Plus
GeForce GT730 2GB DDR3

The machine is purely for development, so runs the following types of heavy workloads every day:
Visual Studio
Multiple VMs
SQL
Photoshop
GIT repositories

Currently it has 2 x 8Gb sticks in it (don't have the exact specs to hand this second), but my query is this - Am I better off trying to find two more 8Gb sticks which the exact same specs, or should I start from "scratch" and get a 4 x 8Gb kit? Or, should I get 2 x 16Gb sticks (possible???).

Many thanks for any advice!
 
Solution


If you can't get a 2x16gb kit then I would look for the identical 2x8gb kit to match what you have now (hopefully to save you money). If not then a 4x8gb kit is the best way. Worst case then you need to buy 2 2x8gb kits.
You're better off getting 4x8GB or 2x16GB,
Unfortunately, there's no certain proof that the new RAM will work properly with your older one.

If your mobo has 4 slots for RAM and both support Dual Channel and you can find a 4sticks kit for your RAMs, IMO that'd be the best option, so all of them would work in dual channel.

If you can't find a 4sticks kit, IMO you're better off getting 2x16GB,
 


Mainly because its cheaper usually to buy. also with a bit of space between them they will run cooler should you be doing some memory intensive work.

Its more so the fact there is no performance advantage to 4x8gb.
 


If you can't get a 2x16gb kit then I would look for the identical 2x8gb kit to match what you have now (hopefully to save you money). If not then a 4x8gb kit is the best way. Worst case then you need to buy 2 2x8gb kits.
 
Solution