Hey Jimmy,
The delay you're getting with the recording and playback is called latency. there is a great bit of free software that will sort this out for you ... download it
here.
You will find some installation help in this thread
here, along with links to some free amp/effects downloads.
As for your guitar sounding quiet and 'hummy'... try using a distortion/overdrive pedal or effects box in the line, as it sounds like you need to 'preamp' the signal to your line in on the soundcard.
HTH
Mick