All computer systems have some lag. Those with cheap gaming etc. soundcards more.
On a good system you get low enough lag by reducing 'buffer size' in card settings. See the card's config software. However low latency can mean stutters in large mixes.
That is why I say on any system a separate monitor mixer is the only 100% working solution with any software.
If your card has like a second's delay...then you must have a wrong driver for the task. Usually either ASIO or some direct card specific driver interface, windows wdm or such. But usually the direct-x drivers etc. are horrible in audio programs.
Dee
"When life's a biatch, be a horny dog"
Amps: Marshall JVM 410H w/ Plexi Cap mod, Choke Mod & Negative Feedback Removal mod, 4x12", Behringer GMX110, Amplitube 3/StealthPedal
Half a dozen custom built/bastardized guitars all with EMG's, mostly 85's, Ibanez Artwood acoustic & Yamaha SGR bass, Epiphone Prophecy SG, Vox Wah, Pitchblack tuner plus assorted pedals, rack gear etc. for home studio use.