Shure 58 straight to the PC... almost never. Nor, really, can any other mic. Good quality mics put out a very small voltage signal. Hi fidelity, but low voltage. The PC inputs usually require a higher voltage on the signal. There should be some kind of preamp between the mic and the PC. And, it's not just signal strength... there's also the issues of mic impedence, and balanced vs unbalanced. The real problem is that the average PC sound card was not built to accept the signal from a good quality mic. IMHO the best solution is to replace the PC soundcard with a "recording" quality soundcard. Many of these, also called interfaces, have preamps, and they take care of all of the impedence and balanced vs. unbalanced issues.
Also, just my opinion... if your research tells you that a Shure 58 is good for quality recording... do some more research. The Shure 58 is a good "stage and live sound" mic, but there are gobs of mics that are waaaaaaaaaaay better for quality recording work.