This question already has an answer here:
I have been with my current employer for about 2 months. I am a PHP developer, although the job invariably involves some front end work as well. I feel that the computer I have been provided is not up to scratch, to the extent that it is reducing my productivity (requires restarting several time per day etc, I can't search our codebase without freezing up the machine for ~5 minutes). I'd like to just ask for a better computer, but I don't want my manager to think I am the kind of person who resorts to blaming his tools when things don't go well. I don't think he knows me well enough yet to know that I'm not like that.
I have noticed that some job adverts mention the quality of the computing equipment employees are provided with - mine did not, so is it reasonable to be expected to just put up with the computer I have got? How do I avoid being a tools-blamer? Finally, what is the best way to approach the manager?