I have the same set up as you.
All that I dont was plug the network cable into the computer/router. And on the computer tick the box in the properties of the network card that says "Allow other computers to connect to the internet through this pc."
My thinking is that why would you want yo spend money where you dont have to.
Asus Sabertooth x58 | Intel i7 950 1366 | EVGA GTX 570 | Corsair cmx12gx3m3a1600c9 9-9-9-24 1600mhz 1.65v | Noctua NH-U12P | Corsair TX850 | Antec 300