Then there's another question. What can I do with the Mega65, that I can't do with my C64?
I'll answer this one first since it is easier for me to understand and answer:
A Mega65 is a FPGA with a keyboard, some ports and a disk drive. If you start it up it will boot into its Mega65 personality which is a modern implementation of what would have been the never released Commodore 65. But since it is an FPGA it does not have to be this way. You can flash different cores into its memory and it will behave like any other system that you have a FPGA core for. This is not emulation but the real logic gates of the real hardware.
So if you want to play C64 games - you'd flash and start the C64 core. Than you'd be able to load disk images (D64, D81) and use them just like the real disks. You will not be able to use tape images (or real tape drives) - there is no possibility to connect them yet.
Alternatively you can transform the Mega65 into one of several more computing platforms. Currently TI-994A and Sinclair Spectrum are supported, as are several classic Arcade games.
All this means you can use the Mega65 as a much advanced C64 for programming and discovering a new 8-bit platform. Or you can use it as completely different other systems if you prefer. It is way more than a C64 and if you're only looking into C64 gaming there are easier and cheaper ways.
1) if I can connect my old hardware (C2N and 1571) to Mega 65 and be able to load all my games programs
2) if I can avoid using conversions, PC and other modern hardware or software, I only want to use Mega65 to do everything
65You can use a 1571 on the Mega65 altough not yet with the C64 core. So this will most likely not be really suitable for your needs I'm sorry to say.
In your case I would look for something that is cheaper and more tailored for C64 gaming.