Can I upgrade the CPU on Mac Pro?

If I buy a Mac Pro with two CPU sockets, can I put two Xeon E5's in there to get a 16-core computer? Also, can I upgrade the garbage GPU to something in the NVidia Quadro series?

Mac

Follow this Question