Ground is normally shown at the bottom rather than at the top.
Have you checked the specs for your sound card? If it allows an input of 0 to 5V then that is fair enough, however the range may be smaller.
This circuit also means that your signals must have the same ground level as your computer, which may be a problem.