Which loader do u use?
set the graphic of silkroad to the lowest. Also, if u logged one character in, use these commands:
/mini (with this command I could open like 6 clients with a bad old graphic card - gf5700 )
and use this
/v
Then minimize that client and try to open a newer one. It should work now.
btw: D3D9 Not enough memory error = not enough video memory....but 512 Mb should b enough for 2 clients in max mode...maybe u rly set ur graphic to max
Even if u have only 256 Mb ram u could ran more than one Silkroad CLient with the right graphic card...
btw: with 3 gb ram ur able to run about 6-8 clients smoothly.