This is really a question for Microsoft, but your hardware needs to be addressed.
This is your processor: Intel® Core™2 Duo Processor E4600 (2M Cache, 2.40 GHz, 800 MHz FSB) Product Specifications
It is already 10 years old.
It is not supported on Windows 10: Intel® Processor Support for Microsoft Windows® 10
This does not mean that Windows 10 will not run on this processor.
This is the latest driver for your graphics card: NVIDIA DRIVERS GeForce 342.01 Driver WHQL
As you can see, it was last updated in December 2016, and has Windows 10 drivers. This is good, but how much longer will it be supported?
You have 3GB memory. That is a little light for 32-bit Windows 10, and really light for 64-bit Windows 10. You may be able to upgrade or add memory.
The "free" period of upgrading to Windows 10 has passed. And, to upgrade to Windows 10, you would have to have been running Windows 7 or Windows 8.x.
However, you may still have the opportunity to upgrade. I assume you are looking for a path to a free upgrade. If so, you may want to look at this Microsoft link:
I do not know if that will work for you.
If not, then you can purchase Windows 10 from Microsoft: https://www.microsoft.com/en-au/windows/get-windows-10
If you need help installing Windows 10, then you need to contact Microsoft for assistance: https://support.microsoft.com/en-us/products/windows?os=windows-10
HOWEVER, on a machine as old as yours, you will not be doing yourself any favours by upgrading (in my opinion). You would be far better off purchasing a new machine.