I would take I-80 West to I-81 North to Binghamton, NY. Take 17 West to I-390 North, then pick up 20A from near Mt Morris (sorry...don't remember the exit) west straight to Buffalo.
All 4 lane roads, except for 20A. If you don't want to take 2 lanes and go through some small towns, stay on I-390 to Henrietta, and pick up the NY State Thruway into Buffalo. Toll road though.
Have a safe trip!
"The only bad thing about being retired is you never get a day off"
2006 Sunnybrook 28RKFS 5th Wheel
2008 Dodge Ram 3500 6.7L Cummins Diesel 6 speed auto