Can it run with three slots inserted (4-4-8)? or four slots (4-4-4-4)?According to the gigabyte support information rev 1.0 of your model can do 1600MHz 8GB so you will be fine. but the problem is if you mix them with what you have now it will reduce the speed of new RAMs to match the others. If you're not considering speed then go for 1600 8GB or else buy a kit of 16GB with more speed.
It can only support up to 16GB but not more than 2200MHz
Yes you will be fine but make sure that two 4G sticks are on the same channel (A channel means two same color sockets on a 4 socket motherboard). Sometimes on old motherboards when you plug sticks with two different speeds into a single channel... they provide boot errors. But (4,8,4,0|1,2,3,4) will be fine.Can it run with three slots inserted (4-4-8)? or four slots (4-4-4-4)?