i-RAM for Gamers

Although you definitely need more memory if your game is pausing during gameplay to swap to disk, level load times can be very annoying, especially with the excruciatingly long load times of some recent popular titles such as Unreal Tournament 2004 and Battlefield 2. So, what about using the i-RAM as a "game drive" to store whatever game you happen to be playing the most at the time, and hopefully reduce those pesky load times?

So, we went to test a handful of games, Splinter Cell 3, Doom 3, Battlefield 2 and UT2004, and in that quest, we ran into our first problem - UT2004 required around 5GB of space to install, and we only had 4GB on our i-RAM. The rest of our tests proceeded without a problem, but the capacity issue is one that was an underlying theme of our testing with the i-RAM: its Achilles' heel is its capacity limitation more than anything else.

Most of the games that we installed on the i-RAM occupied between 1GB and 3.5GB of space, but we wouldn't put it past many developers to begin pushing those limits very soon, if they aren't already. But then again, you could always add another i-RAM later, so how'd it fare in the games we could install on it?

Game Level Load Time Comparison (Lower is Better)
Splinter Cell: CT
Doom 3
Battlefield 2
Gigabyte i-RAM (4GB)
8.0s
19.6s
20.83s
Western Digital Raptor (74GB)
10.59s
25.78s
25.67s

First off, we had Splinter Cell 3 - we ran the lighthouse benchmark that ships with the game and timed the loading screen for the level. The Raptor came in at just under 11 seconds, while the i-RAM came in at 8 seconds. Not a huge improvement, and honestly not overly noticeable (other than the fact that there was no disk crunching), but it was a measurable difference.

Doom 3 proved to be a bit more appreciative of the i-RAM's efforts; the Raptor came in at just under 26 seconds, while the i-RAM loaded the first level in 19.6 seconds. Again, if you were expecting the load time to drop to instantaneous, that's not going to happen, but the reduction in this case was quite measurable.

Our final test was the big one - Battlefield 2. For this test, we used our benchmark level and once again, timed the ever-so-long loading screen. The Raptor got us out of that screen in 25.67 seconds, and the i-RAM did it in 20.83 - a similar performance gain to what we saw in Doom 3.

Overall, we saw some reasonably tangible performance improvements in game level load times - but nothing we would characterize as spectacular. For the money, you're much better off buying a better video card to improve your gaming performance; but if you happen to already own a pair of GeForce 7800 GTXes, then maybe an i-RAM is in your future.

i-RAM as a boot drive i-RAM for Applications
Comments Locked

133 Comments

View All Comments

  • mattsaccount - Monday, July 25, 2005 - link

    This thing would still be useful as a pagefile in some circumstances--if all your memory slots were full and/or you had extra memory lying around. This is what I had been planning to do with it (currently have 4x512mb, plus a couple other smaller capacity DDR sticks which would be nice to use b/c for photoshop stuff). But the price is too high. I'll wait till it drops.
  • Son of a N00b - Monday, July 25, 2005 - link

    I would love to get two of them and run them in RAID-5 possibly...that way you also have a back up...

  • Gatak - Monday, July 25, 2005 - link

    You'd need minimum 3 cards/disks for RAID-5.

    However, using this card as a journaling device for a normal filesystem, like ReiserFS or Reiser4 might be very beneficial. Wouldn't require much RAM either.
  • ukDave - Monday, July 25, 2005 - link

    Extra things that could have been covered were:

    Would there be a difference with other SATA cards, such as 3Ware etc - i.e. would CPU usage make a difference perhaps?
    Why not use SATA-IO (SATA-2) instead of the older and slower SATA (re: Gigabyte)?

    But otherwise a very informative article, thanks Anand.
  • ss284 - Monday, July 25, 2005 - link

    It would be best to wait for the second version of the card, which will hopefully have a cheaper IC as well as sata II support. Theres no doubt that the ram can do 3.0gb/s.

    Imagine what 2 of these in raid 0 would be like.


    -Steve
  • SDA - Monday, July 25, 2005 - link

    - File copy performance is mostly a moot point, because copying files from disk to disk will go as fast as the slower of the two can, and other applications that typically require disk performance (unarchiving et al) will only see a minimal performance increase due to bottlenecks in other parts of the system (which becomes even less valuable when you consider that you won't be doing a whole lot of unarchiving to a disk that small).

    - Gaming benefit would be okay if it you could fit more than about one modern game on it.

    - Using it as a pagefile is, as Anand noted, pointless.

    - It does improve boot times, but it's not a huge difference, how many of us shut down often enough to actually be bothered by a few seconds in boot?

    - It does improve app loading times slightly, but if you're opening and closing apps that take a lot to open and close, it's probably because you don't have enough system memory, so buy more memory instead.

    So basically: whoopee.
  • DerekWilson - Wednesday, July 27, 2005 - link

    I'm just gonna pick at a single point ... you could install one game to the i-ram at a time and then archive them on another drive.

    You get fast zip times on i-ram and a single file transfer to a magnetic disk is faster than multiple small files (moving the the archive won't take long). Just unzip the game you want to play to i-ram ...

    but then ... that kinda defeats the purpose doesn't it ...

    I could see this being fun to play with, but I have to agree with Anand -- it needs higher capacity before it is really useful.

    Plus, I'd like to see SATA-II :-)
  • miketheidiot - Monday, July 25, 2005 - link

    I don't really see anyone using this, its costs way too much for too little storage and too little performance benefit, not to mention the risk of data loss. I'll give it a look again when they get some higher bandwidth flash or something like that. this i can pass on for now.
  • Sea Shadow - Monday, July 25, 2005 - link

    I dunno, I could see the extreme enthusiasts getting these. I mean after all, if they have the money to buy a system with SLI 7800 GTX and FX 57 this would be pocket change.
  • BoberFett - Monday, July 25, 2005 - link

    I'd imagine that in some areas the CPU is still the bottleneck and for others the 150MB/sec limit of SATA may be.

Log in

Don't have an account? Sign up now