Currently the way the truck sits, the 4.56s are in a box on the passenger seat. It is hiding in the garage with what I hope is just a very blown headgasket lol. Before I put it back on the road I plan to swap the gears.
I had 31s on it for about 2 years (I believe it had like 225 70/15s on it from the factory or something stupid little, ditched those within a month of owning it) Mine had 3.73s and it was sluggish for sure, but within reason. With 31s I always felt I would be fine just switching to 4.10, but ever since I got the 33s it was just a dog. Sure 4.10s would be better but if I was already going in there to change them I wanted to make a real difference.
That's a tricky one. With 33's I went with 4.56s and feel it was a no brainer. With your 31s, they might feel a little too short, though not by a lot. I do drive fast on the highway for long distances and kept that in mind when choosing. I suppose the 4.10s and 31s combo could probably feel the way my stock baby tires and 3.73s felt on the highway, and even that was fine. The truck came from Colorado, for my maiden voyage I loaded it up with roughly 2000lbs inside the truck (tons of squat) and drove cross country from CO back to NH, through the Green mountains in VT and the White mountains in NH. It wasn't a powerhouse, but was a pleasant enough drive, I don't remember sitting there with my foot to the floor crawling up hills and swearing at it (heck, I never even had that problem really with 31s and 3.73s, though it was lacking on big grades for sure I can only imagine how frustrating 3.42s must feel lol). With that original gear combo it felt like a normal vehicle driving around town, shift points were reasonable and some power was there when needed in first. I didn't leave it way for very long and it was years so I don't remember too too clearly. I guess it all depends on your primary use for the truck. If it's mainly a working rig and you tow heavy loads with it a lot I don't think 4.56s would be at all out of line, though 4.10s could be fine for something you also like to just cruise around in sometimes too. I feel like even if it is a tad on the lower side and 1st gear is really short, you'll just be shifting to 2nd a little early, and on a 700r4 1st was always kind of intended to be a shorter gear anyway, hell it just might make the dead spot between 1st and 2nd feel like a real gear around town lol.
Doing the math, with my 33s I should have gone with 4.27s to put myself back to the way the truck felt with factory tires and gears, and I decided to go just a tad shorter, so we'll just have to see how it feels. Is this something you're determined to do right away, or is this one of those "man one day I really want to" sort of things? If I get around to it any time in the next couple of months (which is the plan), I'll let you know.