I am inquiring about an urgent need of knowledge on this subject.
I am using GPG / PGP to encrypt important text and files.
These files are extremely sensitive and very valuable.
Currently I am using RSA 4096 bit Key with a 64 Character Passphrase. Is this the best possible Key encryption method or is Ed25519 more secure and unbreakable?
The best public key encryption method depends on your needs, so there is no universal best practice.
Using the default of GnuPG is a good choice as it strikes a balance between several aspects. It is considered secure enough, and then extra effort should be put into securing your surrounding operating system and procedures.
Like using a hardware security token (like an USB or smartcard) to hold your private key material and running a hardened operating system.
The discussion of RSA LargeKeys - GnuPG wiki has some more technical details on the key length aspects.
Ed25519 is the new default because it is becoming interoperable with many implementations and it offers smaller key sizes compared to RSA as the underlying mathematical problem is harder.