You might need an optical drive to install windows.
Network card is integrated into motherboard nowadays. So is the USB.
You must have been out of the loop quite a while.
And what do you mean by sata drive? A hard drive, SSD, or an optical drive? They all use sata.
If you meed more info, read uphttp://www.build-gaming-computers.com/