Well i used a very similar computer earlier for playing Silkroad. Anyway i advice you first to try other games and see if this freeze happens also there. Next try to update all kind of drivers, and try Silkroad again.
Does it happen always after a certain time after you play Silkroad or is it different .. cause maybe your computer heats way to much up and thats why you get this freeze ..
Sometimes such problems can be caused by not updated drivers, sometimes it could be your hardware (somethings not working properly), so you have to try around and try to find your error
€dit: Ah one thing i wanted to ask: Do you get after freeze a blue screen, or is it just Silkroad which get closed??