That's a step in the right direction.
Copying the new python installation over the existing one might not be the best idea. I'd recommend deleting python entirely and then re-installing. There's a chance that some files from the old python install are interfering with the new python version.
When it dies importing pygame and os, is it still completely quiet or is it printing an error?