I've shot buffalo with 416 Ruger, 458 Lott, and 500 NE. All of them (6 total) resulted in clean kills. The 458 and certainly the 500 are not "necessary". That said, they kill more convincingly and it's an awful lot of fun to shoot buff with a big double or heavy, open-sighted rifle.
That...