So far...I have not had a load that wouldn't shoot about the same from 100yds to 600 yds. I havnt shot any further than 600 so I couldn't tell you from there. I think that if the gun has been worked on the right way...i.e. bedded, floated barrel then it tends to be more of the shooter that is messing up from long distance.
Bajaa...you can shoot lead down range all day and if you have a bad habit, all you will be doing is reinforcing that bad habit. If you want to break a habit in shooting, you need to slow things way down and do a lot of dry firing. If you flinch, look over your sights or slap the trigger, you will not fix any of that by just throwing lead down range over and over. It's called muscle memory and if you have the muscle memory to a bad habit then it is inbedded in your brain to do it everytime that you pull the trigger. Getting all of your technique right while dry firing really helps a lot. You have to dry fire a lot though and concentrate really hard on the things that you need to be concentrating on..i.e. breathing, trigger pull, focusing on the sights or reticle and let everything else just leave your mind.
Another good thing to do is when you go to the range, have a buddy go with you. Have him take your gun and without you seeing, have him either load a round in the chamber or not load a round in the chamber, put it on safe and then set it on the ground in front of you (having him always pointing it in a safe direction down range). Then you get set and concentrate on your technique of shooting, if it is not loaded you will be able to see what you are doing wrong (because of the psychological issue of you not knowing if the gun is going to fire or not). You will notice if you are flinching, slapping the trigger etc. Also tell your buddy to watch you as you pull the trigger, he will also see things that you may be doing wrong as well. After a while of not putting a round in there, you will forget about if it is loaded or not and just rely on technique and you will find that you are shooting a lot better when he actually does put a round in.
Another thing to keep in mind is that if you have a bad habit with shooting, it is not going to be fixed in one session at the range. It may take a few months of going out twice a week shooting using the technique that I told you above. It all depends on how long you have been reinforcing the bad habit while shooting. Just be patient and keep working at it. Don't let yourself get frustrated. If you find yourself getting frustrated, just stop, take a break and start back again when you have calmed yourself. That is the good thing about taking a friend, you do the same load or not load technique for him while you take a break. Both of you can learn from each others mistakes.
So,
#1 Dry fire...A LOT
#2 Try the load or no load technique out that I told you..it works.
#3 Be patient and don't expect immediate results.
Shooting is a lot of technique but it is also VERY psychological. If you can get it in your mind that it doesnt matter if the gun is loaded or not and no matter what, you are going to be smooth on the trigger and not going to flinch when that gun goes off. It will help you improve on your shooting mentally and that will build your confidence.