Buy a RME Babyface it is the only sound card I know which is able to use 32 buffer size (lowest latency, chose it in the sound card panel), RME has the best drivers around.
Be sure to use asio drivers!
If your laptop computer has PC Express (like the Lenovo X200, 201, 220, 230) you could also use the quite cheap Echo Indigo IO, but you have to add a di box to use it with guitar.
The fastest sound card for stationary pc is the RME AIO (, even a hair faster than the babyface (add Di) on it....even kills every mac on latency.
Pc express is the fastest and most reliable connection latency wise on a computer, period.....disadvantage: mostly there is a tiny bit of noise pollution/interference which is caused by nearness of other electrical devices.
A lot of blah and wacky drivers around, tuning the system is not that important any more, only do some things when you encounter problems....low latency is imho absolutely necessary for playing via computer using vstis striving for a realistic feel.
Around 3,5ms latency is possible right now using RME drivers.
http://www.sengpielaudio.com/calculator-soundpath.htm
which is a around 4 Feet hearing distance using headphones, playing guitar via vsti
BTW Using the Ipad with the alesis I-Rack and Garage Band is probably above 20 Feet

useless for me, crazy feeling.
Cheapest:
You could try to use this ASIO for all free driver, it probably will get less latency with on board soundcards, but not on par with RME´s performance.
http://download.chip.eu/de/ASIO4ALL_108173.html (the source is reliable)
Kai