PC = Games
Mac = Development
Linux = Networking

You could just triple boot or VMWare the Linux. I mean, Macs run on X86 now, there's no good reason why you can't dualboot Windows.