mohuyu: you should clear your browser and flash cache
This was my first thought when I read the op. If you`re Consistently having distance problems ( or "Unexpected Outcomes"), it usually is the caches that are corrupted and need to be cleared. These should be cleared periodically anyway, especially after updates.
As for problems out of the rough around the greens, try reading the "Chip and Pitch Tips" in the FAQs. That should be mandatory reading for all, IMO. :) GL