Well it depends on how you want to connect to the internet. You can chose either the marvell ethernet controller or the nvidia one that's integrated on the nforce3 chipset. So you dont need both drivers. Now I am very interested with this board - I have the K8NSNXP-939 model (which is identical except mine has a dual power system). My board has had numerous bugs, stability issues with dual channel memory... If you look at the forums, this board easily has the most posts by users trying to work through the problems. And I consider it pretty shady for Gigabyte to go and release another model when its first one seemed to have so many problems. What a slap in the face. I called Gigabyte sales dept a few days ago and a guy told me your model was being discontinued. Who knows if that's true, I mean half the guys there don't seem to know what's going on with anything.
As for your memory question? Try to look for a compatibility list. If you cant find a specific one, just use the one for the K8NSNXP-939.