Nope...not luck. You're a beast. Now let's talk about frame rate. OMG! You're one step away from playing the board game. Amazing what you can do when your waiting an eternity to see what the enemy plane did. Change your name to 'Prophet'.
Nice flying you Lucky bastard
Ive had this issue with fps lag from time to time and my solution was this video, and I can vouch for it it works.
https://youtu.be/oBmRLwhfoK4
Sometimes its better to be lucky than good , but if you can be lucky and good