On Alucards Regeneration, refer to these scans. Any blood he drinks provides him a soul and extra life added to his own.
Alright here we see a true vampire Seras getting damage and pummeled so badly that she was in threat of dying. This further proves Alucard cannot infinitely regenerate. He only does this because he has the blood and lives to spare like the saying "Cat with 9 Lives".