First of all, the newest RAM comes in 8GB per stick of RAM, with the previous modules, 4GB per stick of RAM. The newest motherboards have 8 RAM slots, meaning 8(slots)x8GB RAM=64GB RAM to get the maximum amount. You can also use the 4GB RAM to fill up all 8 slots to get 32GB RAM. Alternatively you can fill up only half of the 8 slots with 8GB RAM to get 32GB RAM.
If you’re going for a i7 3930k also known as Sandy Bridge-E, it supports quad channel that has a maximum of 64GB RAM. The i7 3930k uses motherboards with x79 chipset and socket 2011 LGA, most of these new x79 motherboards will support 64GB Ram. I only found some older models of this type of motherboards with only 4 RAM slots but nearly all new boards have 8 slots, check the spec of the boards in the details.
With i7 4770k Haswell supports only dual channel memory, this has a maximum of 32GB RAM. This is why their boards only have 4 slots giving a maximum of 32GB (4x8GB).
In the CPU specs for the memory on the intel site, it tells you how much it supports too, here-
i7-3930K
http://ark.intel.com/products/63697
i7-4770K
http://ark.intel.com/products/63697