In your original post, you asked which would be better: More ram or a better sound card
You didn't mention you already had an audio interface, in the original post.
You also mention Sonar crashing, and that some VSTs use a lot of CPU.
So it seems you have 3 questions:
1) Why is Sonar crashing
2) Why are some VSTs using alot of CPU
3) which is better: More ram or a better sound card
#1 Sonar crashing - it may be a installation issue, driver issue, or a bad VST.
#2 Some VSTs use lots of CPU power, but using alot of CPU will not cause Sonar to crash. The worst that can happen is an audio dropout that causes your project to stop playing.
#3 is covered in several posts above.
As far as how an audio interface can help with a crash/cpu utilization: internal sound cards on laptops are ill suited for pro audio applications, and depending on the driver, can suck up alot of CPU power when pressed beyond consumer level usage. Interfaces designed for Pro audio are purpose built to handle the demands of pro audio applications.