I've been playing Guild Wars again a lot recently with my girlfriend. I'm also away from Friday for a week, to house-sit with her for her parents in Bournemouth, and we were planning on playing Guild Wars while we were away.
However, I just installed Guild Wars on my laptop (A Toshiba Equium L300), and it runs at 6 FPS with all the graphics settings set to minimum. It runs at 4 FPS with them all on "Normal" though, so I'm currently thinking that the game is doing one particular thing that the card doesn't do well.
I'm going to try running it through Pix and a proxy d3d9.dll that I'll write so I can see exactly what it's doing, and perhaps change the device caps that my card exposes to make it playable.
The annoying thing is that my girlfriend's laptop runs it fine (30 FPS+ at default settings), and it's very similar to mine (I can't remember the exact model, but it was the same price or maybe GBP50 more and is 6 months newer).
The laptop has an Intel Express 965M chipset in it, which I gather is pretty crappy. If the chipset is just too crap to play Guild Wars then I guess it is, but I would have thought it'd do better than 6 FPS - it even plays Red Alert 3 fine.
I've got the latest drivers and so on, and it rates a 2.4 on Vista's user experience score (The lowest value).
If anyone has any suggestions for things for me to try, please feel free to make them [sad]