Atmega 328 bootloader or not?

ATMega328P-PU.
With or without, your call.
If without, there are myriad ways to reprogram it.
Such as: use the existing chip to program the new chip, put the new chip in your application.