First off, with these big capacity, medium/small bore rounds, small things make a big difference. First thing I would do, forget about the magazine length at this time. You want to get the rifle to shoot and it will only shoot what it wants to shoot.
You can not make it shoot a load of your choice.
Drop your load back, and seat those bullets up to the lands, within 10 thou or so to start with and rework up your load from there and see if you get any better results.
In most cases seating bullets well off the lands is not a good idea for consistant accuracy. Sometimes it works, most times, not so much.
I would also agree with BB, it appears that your rifle prefers conventional cup jacketed bullets, again ya gotta give her what she wants.
I am not a huge fan of the Scirocco bullets. On paper they look great and in rifles that shoot them they are great performers but they are very sticky because of their pure copper, thick jacket and top end velocity is hard to reach at comfortable pressures. This comes out even more with the large case capacity rounds like yours.
If you want a bullet of this design, order some of the new 130 gr Accubonds and give them a try but again, it appears that your rifle prefers the conventional cup jacketed bullets.
I would play with the 142 gr SMK or 140 gr A-Max and see what they do seated to the lands. I have always found that in these large case capacity rounds that the heavier the bullet you use, the more consistant the rifles are on average. You have plenty of HP to get the 140 class bullets to 3300 fps. Ballistically they will out shine the lighter pills at long range.
If they shoot seated longer, you can always have the receiver modified to accept a Wyatts extended mag box which will allow up to 3.820" or 3.910" of OAL depending on what model you get.
Hope this helps.
Kirby Allen(50)