In your CPU screenshots you appear to be running on all 4 threads, while in the GPU screenshots you appear to be running correctly on only 3 threads, since you have 6MB of L3 cache and Monero requires 2MB per instance, you should only mine in the latter configuration.
Nothing wrong with mining on free electricity and hardware you already have, since it's pure profit. I'd suggest diversifying your portfolio a bit with other CryptoNight currencies, such as SUMO, KRB and already mention ETN. There are ways to marginally optimize your setup by compiling the miners for your own architecture and overclocking your components, but it's not worth it if you're not familiar with stability issues involved.
Getting GTX 1060's is a solid option as well, but in that case you should be at least mining Ethereum or looking into dual mining Ethereum.
Thanks @Abhorrent_Anger, I'll adjust to mining on 3 threads immediately for the CPU. I simply started the XMR software and it determined the cores in which it was going to use for the GPU so I figured it was correct and needed no changes. Would you recommend mining a alt-coin while mining the monero as well.
Yeah, a good decision there and it is really good mining some Ethereum and other altcoins like Monero on GTX 1060's as it has good efficiency and balance on Power-to-Hash ratio and pair it with free power then you can have a good payout. Also use GTX 1060 6GB/s versions as it has more potential on mining Ethereum than those 3GB/s versions that only recommends mining on zCash.