I just wrote a little Game of Life application that can process a 400x400 grid at about 60fps, with C#, no unsafe code, no pointers. How fast can you take it?