Node is different than mining. Mining is an extremely competitive business I don't recommend it, maybe you can just get a bitaxe to go down that rabbit hole and learn a bit.
Nostr relays really should be run in the cloud
You can run a Bitcoin node on your current computer, just install Bitcoin core on it