A soundcard wont make anything sound better, but it should help with the latency issues, although from the way you've described your computer that maybe unfixable , the speakers will definately help with the monitoring sitch. Gonna have a geez at this one shortly too