I hate to interupt with a silly question but I see this all the time.
You have tried plugging in your speakers to the correct port? For example, some sound cards have a green line out and a black line out, if you get no sound in the green it could mean the black is your primary, and vice versa. Usually when I have seen this people have it plugged into the black when it should be plugged into the green.