If you have already 512 MB ram I doubt 1024 will help.
Also your CPU speed is more then great.
The faster the cpu the better the gameplay but the loading time doesn't depend that much on the cpu.
So memory, cpu and video card are fine.
About stripe size.
How did you create the raid?
Raid requires a controler. Some motherboards have raid chip build in on to them. Other option is separate raid (PCI) card.
Then you have to connect both drives on separate channels (cables) to the raid controller. Preferably with nothing else on these channel.
I have my cd drives on ide channels 1 and 2. And 2 hard drives on the raid ide channels 3 and 4. (On my mobo only 3 and 4 channels are raid).
Then I create a raid-0 array from both hdds. Raid-0 is fro stripping - it creates a vurtual drive and when reading and writing it splits the data (files) in 2 portions - 1 portion goes to 1 drive and the second to the other drive. This way both drives write half the data simultaneously so it takes half the time. So raid-0 of 2 drives is (in theory) twice faster then a single drive.
Stripe size is how big is the portion which goes to a drive from a raid array.
Usualy most users choose 16kb. So if you save a file of 64kb the first 16kb go to the first drive, the second 16 to the second drive, the 3rd 16kb to the first drive and the 4th 16kb the second.
But if the file is just 16kb it goes only to 1 drive so it is not twice faster.
Anyway when you create the array you choose the stripe size.
I would ask you to test what your current speed of the raid array is.
Benchmark it with atto:
http://www.attotech.com/software/files/eptscsi.exe
and post a pic of the results.
You can compare them with other results here
http://forum.oc-forums.com/vb/showthread.php?s=&threadid=201920