Is there some other way to make more money using the hardware that I have? Or should I stick with nicehash?
Nicehash is most popular and I think it's open source, but I know there are some alternative options you can try.
When I was messing around with mining few years ago I was using software called
Awesome Miner that can be set to work with ASIC and GPU mining, but you should know it's not open source.
You can choose your own pools and settings, at least it was like this when I used it, but don't expect to get rich doing this any time soon, unless you have big mining farm.
There is also option called simplemining.net, but you can only use it as free testing for 30 days and then you have to pay for it.