You could rename it to vmlinuz or something else, and edit your boot loader's config file.
--
In my understanding, building the kernel from source, will create a binary file. Features that are not used often can be separated by creating modules to be loaded only if needed. Though, separated modules need to be available for the kernel early in the boot process. That's why you need to store kernel modules in an initrd (initial ram drive?). However, core.gz could be updated manually, if needed. But by building the kernel, you dont create the initrd file.