If your thought is to buy a Mac, but then use all PC software on it then no... you will be very dissapointed. PC software and Mac software are fundamentally different in how they are coded to work with the OS.
If you are buying a Mac to use it AS a Mac, but there is 1 or 2 basic programs you require that are PC only you could get away with using them via virtual PC. The performance of software within VPC is not that of software running native in OSX.
You could run a basic database program, etc in VPC and be happy with it, but not a 3D app or anything at all significant.