I think I know what the problem is. Haven't you ping became better recently? If it has, you migh experience a so called block delay misconception. Basically when you have higher ping, the time you release the block on the server is later than when you have lower ping. And when you play with higher ping you adjust automatically to that delay to make so efficient moves and attacks.