Running thru a PC for example is called bridging your connection. I was doing it to see what IPs my Xbox was connecting to.
you could use it if your Xbox didnt have a wireless device like the old white ones.
http://support.xbox.com/en-US/xbox-live/connecting/win-computer
as for NATs I couldnt remember which one it said was slow.