I've never heard of a latency issue making someone
early...
if the OP was/is compensating for latency bad enough to
hit early, logic would suggest that the OP would have
missing notes, or too many notes in certain parts of the midi recording.
rogeriodec, does your recording reflect this?
if not, I would suggest(I know, yet another rabbit to chase) looking thru your
system for a midi driver conflict.
The symptoms you describe can happen when two midi drivers compete
for the same midi input.
(e.g. MS wavetable synth)
Mel
p.s. Do you/anyone else use your 'puter for gaming?
A joystick will also compete with your audio I/O for it's midi input.