When I see that kind of group at 25 yards I'm looking at a lot of things before I think bad Barrel. Loose scope mounts/screws. Bad bedding/loose screws. Stock hitting barrel. Broken/cracked stock. Bad shooting setup or foundation. Dirty firing pin causing varying ignition time. Bounce on a bipod. Damaged crown.
Here is my outboard spider. I was holding the barrel with both the inboard and outboard spiders. I used a range rod in the bore and indicated it as close to zero as possible by using both spiders and moving the indicator close to the barrel and further away. I really don't recall how close to 0 runout I got it, but this is a hunting rifle and I really wasn't looking for every last 10th. In your opinion (taking my setup out of the equation for a second) if my chamber to bore runout was .0012", shouldn't that have shot good enough for a hunting rifle? Here is my target a 25 yards
Then I moved out to 100 yards
I took in a 22-250 Rem 700 varminter a while back. The gun shot 1" groups but threw the odd keyhole. When I checked the throat it was completely burned out for almost 1". It was eroded to the point I could push 90 grain bullets completely out of the comparator case and down the bore 1" plus before hitting lands. I discovered it had 2000 rounds thru it and had probably been cleaned twice. And it still shot 50 grain HPs @ 1" -ish. It shot a lot better than yours seems to at 25 yards.
On the other hand, I have a Jim Ruiz Predator AR10 that shoots Fed 168 Match @ 1/8" at 100 meters like its free. One day I put a new scope, a one piece Larue QD mount and a Gold Trigger on it all at the same time. The gun began shooting 1-1/2" groups. I thought the trigger was too light. Changed it. Still shot 1-1/2". Thought the scope was bad. Changed it. No help. Eventually I took a good look at the Larue mount and discovered I had installed it incorrectly. The mount wasnt actually one piece. The base and ring halves were separate and sandwhiched a square rail on the base. So when I torqued the top screws the bottom couldn't clamp the base tightly before hitting the torque limit. It felt firm and secure but wasn't.
So the scope was rocking in the mount about .001".
re set the rings and gun was fine.