Welcome to the PCHF dmsuperman.
Alot of older and open source software doesn't actually support dual processors yet, as it's only just recently become mainstream.
You should be able to create a Local Group Policy that will set the affinity automatically for certain software - I've never actually had to do this myself, but I generally haven't noticed much software that I use these days to have any issues with dual core/
CPU.