Direct drive is OK fore simple lights, but doesn't give any kind of regulation. You'll get a bright light with a fresh battery, fading as the voltage drops.
You definitely want constant current, especially with 5xP7. The large power dissipation will cause heating and a drop in forward...