Im mostly working on android apps but im keeping a virtual machine (ubuntu) open at the same time , photoshop time to time and stuff like this (and sometimes light gaming , like WOW, very CPU bound) . I am rendering videos for youtube but the project is paused at the moment and is not the reason for the upgrade. The 3700x does a decent job , i can not complain , but i can get an 5800x for like 200E (and maybe the x3d one for 250-280) new and the 3700x will lose most of its value soon and i was thinking to upgrade.(the system i want to upgrade has a b450 tomahawk max , not sure if it can keep up with 5800x as it should but i think is still OK, maybe i can go for 5700x even)
Edit: I dont tend to upgrade very often and thats why i was thinking at the i5, it seems that its better than the 5800x ST and MT, and the extra ST performance can make things snappier. (i have to see at what price first anyway)