I have this problem too, but when I got like 150 ping in a pvt match, fireballs went straight when I launch them, So, it's the PING issue. Normally i get 250 to 300ms and that makes our SIDE and SERVER side confuse the path of fireball.
btw this aint a talent