What I did was to experiment a few years back.
I tried driving at a steady 70mph, then 60mph, then 50mph for my long weekend commutes. I was driving 115 miles on the motorway each way then. I found that steady speed only worked if nothing else varied. When I used the mpg computer on the dash I got huge improvements by driving to use less fuel rather then driving to remain legal. It meant that sometimes I was down to 50mph on a long up hill but then got to 90+mph for no fuel at all on the next down hill. When I timed it right it was like riding a roller coaster. All I did was blip the throttle at the crest of the hill to encourage it on a bit. It did mean keeping a good look out for the speeds and positions of other traffic and the police.
When I kept the speeds legal I had to lose a lot of momentum by braking on the downhills and then using fuel to make the next climb. That lost a lot of efficiency.
On the flat though, speed is a big issue and the best economy was when there were road works on the motorway with long, flat sections at 40mph with average speed cameras. If it all ran that way there would be a huge saving for everyone. I would get over 100mpg for those sections in isolation. On other 40mph roads the speeds varied too much without the cameras and other drivers would be speeding up and slowing down all the time.
For fuel consumption I also found an open window was +10%, a roof rack left on was +15%, low tyre pressures was +5%, high tyre pressures was -7%, excess weight in the boot (200lbs of tools) +0% on motorway and +2% urban, climate control on or off made no difference as I think the compressor stays on regardless.
Interesting one was driving around with a damaged front wing, after another driver hit me, added about 6% to the fuel used. I tried to put in a claim for that but the insurance company would play ball.