I use a JV2080 a lot, and haven't experienced any problems with MIDI timing. Used with Cakewalk it takes a bit of setting up but I think the reader reviews you were reading probably need to look at their sound card midi capabilities. I use a LAYLA (Echo) which, ok, is £900 (UK) but is well worth it. Echo also do a couple of other cheaper cards which are just as good for MIDI and audio, but with less inputs / outputs.

Hope that helps!