First of all, the message you got saying "Win 7 will no longer be functioning in Jan 2020" is wrong. If you received it from a friend, that person doesn't know what he/she is talking about. If you received it from some unknown source, they are scamming you. Win 7 will continue to be functional for many years to come. Some people even still use XP. What's happening in Jan 2020 is that Microsoft will be finally ending its last stage of support (security updates) for Win7. That's all. And all that means is you will no longer receive any of their patches, or upgrades, etc, with respect to Win 7.
Second, it's not so much the age of your computer as it is the actual hardware on it as to whether it can run Win 10. I saw some Win 8 computers much newer than yours that had some device conflicts with Win 10. Many of the Win 7 computers from the early era (such as what you describe) are the ones I encountered hardware device conflicts, but NOT ALL of them......am just saying that those are the ones that, when there was an issue ,were from that age group.
All you have to do is research your hardware and see if it is compatible with Win 10. Most hardware manufacturers released Win 10 drivers for their devices. In the cases where that did not happen, (no Win 10 driver released that is) then the only option is to either buy an upgraded version of the hardware device in question, or, of course, not run Win 10.
On the other hand, you can always keep using your computer until it will stop gaming for you and that will be because the game manufacturers stop providing games that will run on Win 7.