Can I use any number of software breakpoints while debugging in RAM?

Yes, you can use almost unlimited number of software breakpoints while debugging in RAM.