I'd like to play the beta first before I buy it, I'm not sure if my computer can handle the game either... Is it going to be fully released before it goes on? Or is it going on Steam at all?
The final release is on steam and the current version is on steam, you just purchase it via the neocore website to be given a download code for steam.
Google minimum spec requirements. They have them posted on the main page.
You can find the system requirements here.
That's the minimum:
MINIMUM SYSTEM REQUIREMENTS
[ON WINDOWS OS]