What's the best (in terms of security, resources usage, etc) in order to run a MN: buying a separate PC to run a masternode or run it from your daily used PC?
Neither - running it on your daily PC is horribly dumb, and buying a separate PC doesn't make economic sense (hardware + electricity + etc) - you want to rent a server. $5 / month