Well, I don't know how to tell from reading specs, but I'll give you mine/how many bots I can run:
3GB RAM
256MB integrated video card
2.1GHz Dual-core processor
I can run 4 bots with that, maybe 5. I run 4 usually, but I can play one RS client beside that. It helps to run multiple clients with a few bots in each, then you can assign the bots to different cores.
I'll explain how to do it in a sec, lemme find my other post.
If you have a processor with multiple cores (dual-core, quad-core, etc.) then you should open multiple clients and assign them to different cores.
To do that:
1. Open task manager (ctrl + shift + esc)
2. Click the 'Processes' tab
3. Find the bots in the processes list (either *********, Javaw.exe, or something about Nexus, not 100% sure as I've never used Nexus)
4. Right click one of those processes, click set affinity, and make sure you either have core 0 or core 1 checked (for dual-core processors. for quad-core there should also be core 2 and core 3) then press ok.
5. Repeat the fourth step for the other client, instead checking the other core and pressing ok.
Basically what this does is allows your processor to spread the CPU load out more by splitting the task into two parts.