You didn't mention a router. With multiple PCs and if you want them all on the internet, you're going to need either a router or will be using ICS. I'd get a wireless router that has wired ports and go that route. You asked if your nVIDIA controller has wireless capabilities. Without more details, I'd say "No". So, to set up Ad Hoc, you'd need a wireless adapter in that one anyway. Get a router.