Maybe the power. When i had a old pc - i had some portable speakers with a power cord. I placed the end of one cord (which goes into the sound jack on back/front of pc) and it made a buzzing sound but no sound came due to power)
Maybe its that. Try some portable speakers or a different sound card.