Revised: 8/1/2015 (updated info on Windows 10)
I've attempted to write this series of posts in a way that will be accessible to everyone. It may seem a little boring and geeky, but you'll be better prepared in making purchasing decisions, or when asking questions or for advice. Also please note that the recommendations given here for specific products are not exclusive - there are too many usage scenarios to cover every option.
If you're getting a new computer, you'll need Windows 10, 8.1 or Windows 7 64-bit. Revit 2014 and later is officially supported only on Windows 8.1 and Windows 7. Revit 2015 is 64-bit only. As far as I've heard, Revit 2014 should still work fine on Vista and XP... I haven't heard anything about 2015 yet.
There’s a "Pro" (or Enterprise or Ultimate) and a standard (or "Home") version for Windows 8, 7, Vista and XP. There are no perceivable speed or stability differences between the editions. Unless you work at home or a small office, and are sure you don't need any of the features of Pro mentioned below, it's best to get Windows Pro. There are three main advantages of Pro:
1. It allows for "domain" log-ins, which is often used in office network environments.
2. If you need to log into your computer with Remote Desktop, the "host" computer you're logging into needs to be running Pro.
3. Pro versions support more RAM, though Windows 8 makes this a non-issue:
Windows 8 (64-bit): 128 GB
Windows 8 Pro (64-bit): 512 GB
Windows 7 Home Premium (64-bit): 16 GB
Windows 7 Professional (64-bit): 192 GB
Note on Windows 10: Windows 10 has just been released (they decided to skip "9"). It's a free upgrade from Windows 7/8/8.1. I've done some minimal testing of Revit 2016 in Windows 10, and it seems to be working okay... though I stress the word "minimal". Still waiting to hear if anyone's having issues with W10 and Revit 2016 (or previous Revit releases).
Note on Windows 8: There's been quite a bit of controversy surrounding Windows 8's user interface changes, which I'm not going to wade into here - there is plenty of information available on the web - I'll only say that, as someone who was very unhappy with the initial W8 release, I find W8.1 with the latest updates to be very usable though annoyances remain... YMMV. Most PCs are now shipping with W8.1 as a default (and W8.1 is a free update from W8 if you have that). If you are purchasing a new system that is only available with Windows 8.1, but you'd rather use Windows 7, there are two possibilities. First, contact the manufacturer or supplier about any available options to "downgrade" to W7 for free. Second, you can still purchase an OEM version of W7 through retail channels and install it yourself.
Get Windows 10 or 8.1 Pro 64-bit. IMHO, it's kind of silly to get a new computer with W7 (a six year old OS) at this point.
See this post!
See this post!
VIDEO GRAPHIC CARDS
See this post!
The minimal supported display resolution is 1280x1024 - anything less than that (at least in the horizontal direction) and the Ribbon UI will not completely fit on the screen.
The higher the resolution, the more drawing area you'll have, the better the user experience. Many laptop displays have relatively low resolutions, but this is quickly changing with the advent of 4K/HiDPI displays. Revit will still run fine, but low resolutions will make it more challenging to see much of your actual drawings, while high resolution displays can result in very small text and icons.
While certainly not required for Revit use, having more than one display can offer a productivity boost. Revit has limited multi-display support at this time. You can drag some tool palettes and dialogs out of the Revit application window and onto another display, but you can’t drag drawing views outside of the Revit application window. However, you can stretch your Revit application window across multiple displays, but you'll want to make sure your displays are the same size and resolution for optimal layout.
Another thing to keep in mind is that many displays have “glossy” screens. This is especially difficult to get away from in laptops. While sometimes not as much of an issue with smaller screen laptops, with large external displays, the glossiness can create a lot of reflections that can make it challenging to use in direct light. Many users prefer anti-reflective matte screens often used in "professional" displays.
4K & HiDPI & Retina Displays - See this post!
For desktop displays, there's really no excuse for anything smaller than 24", and 27" or larger is recommended - you'll really appreciate the extra screen real estate. While there are many great displays available, the Dell Ultrasharp line is one of the most popular due to their high quality display component, anti-reflective matte screens and wide availability.
You'll probably want an external display for a laptop as well for extended use, but if you plan on doing extensive Revit work on the laptop display itself, get at least a 15" or preferably 17”+ display (if you’re willing to sacrifice some portability).
STORAGE (HARD DRIVES & SSD)
Storage drives are so big and fast these days, almost anything will work just fine. If your computer will be used in a multi-user office connected to a separate file server where all your Revit project files are stored, you probably don't need anything more than a 250+ GB drive for Windows and your apps. If you're storing all your files on the drive in your PC, then you'll want something significantly bigger - 500+ GB depending on how many projects you have and how long you keep them on your computer. And don’t forget to back up your data! Keep in mind that those recent Autodesk software suites can take up a lot of room. And if you do individual installs, the download, unpacking of the installation files, and then the installation itself can take up a 100 GB, even if only temporarily until the install files can be safely deleted.
Most traditional desktop hard drives are 7.2K (or 7200 RPM - the rotational speed of the discs inside the drive - the higher the number, the faster the drive), while laptops may have 5.4K or 7.2K drives.
There are also high-speed 10K and 15K drives. However, with even large capacity SSDs becoming affordable, they only make practical sense in niche configurations - I'd strongly recommend considering a SSD instead.
SSD (Solid State Drive)
SSD is the new kid on the block relatively speaking. SSDs don't have mechanical discs like a hard drive – they’re made up entirely of special memory chips. They are extremely fast, much faster than traditional hard drives, but they're still kind of spendy (relative to equal capacity HDDs), and the storage capacities are more limited - though they've finally reached a price point where there's no excuse not to have one. What does the extra expense get you? The OS boots faster, apps open faster, copying and moving large files is faster, and often gives an unquantifiable zippier "feel" to the computer (this may sound trivial to some, but trust me, it makes a huge difference). They're made by a variety of different manufacturers, some are better than others. I would suggest at least a 240+ GB drive (especially if you have one of the larger Autodesk suite of apps). A not uncommon practice is to use the SSD for the OS and apps, and a secondary hard drive for data (assuming all your data won't fit on the SSD). SSDs should no longer be considered a "luxury" component - they really make a noticeably difference in the computer's overall performance. I wouldn't recommend buying a computer without one.
FAQ for storage drives
"Will a faster drive make Revit run faster?"
Aside from actually launching Revit, it will not perform faster – once the application and data are loaded into RAM, the drive speed doesn't really come into play much. However, an SSD will alleviate system bottlenecks that otherwise may indirectly affect Revit performance.
"How about speeding up Revit file opens and saves?"
It does affect it somewhat, but the speed of opening and saving files is largely based on the CPU and RAM, not the drive. In informal tests between a traditional hard drive and a super fast SSD, I found opening files a little bit faster, but saving Revit files to be pretty much the same in most scenarios. A fast drive will launch Revit noticeably faster though. File servers with heavy user traffic can benefit from faster drives. However, if you have time to go get a cup of coffee every time you “Save to Central”, it’s probably an issue unrelated to the drive performance.
"Should I get a second hard drive to use as a dedicated page (swap) file?"
No - this is crazy talk.
"Should I get a 5.4K or 7.2K HDD drive for my laptop?... and how about those "Green" drives?"
You should get an SSD! But if you get a HDD, it depends... if the HDD will host Windows and your apps, then 7.2K will be appreciated. If it's primarily used for secondary storage, then 5.4K is often fine and you probably won't notice much of a difference (and they're quieter as well). "Green" drives (i.e. environmentally "green" because they use less energy) are really just a marketing term for desktop drives that operate at the slower ~5.4K speed.
Get a SSD 240 GB or larger, and I would definitely encourage 480 GB or larger if you can swing it. Add another SSD or a traditional hard drive if you have additional storage needs.
For Local Area Networks (LAN), Revit will work with just about any networking. For wired Ethernet connections, you'll want a gigabit (1 Gb) connection (or better), which is standard on almost all desktop computers these days. Larger laptops have them, though they're starting to disappear from a lot of slim laptops, but you can usually use an Ethernet adapter. For wireless connections, you'll want an 802.11ac (Wireless "AC") network (or better), though it will work with older wireless, just slower.
Where you need to pay closer attention is on wired connections to routers and switches (hubs). For instance, many routers still only have 100 Mb ports, so I recommend getting a 1 Gb switch and plugging servers and workstations into that, then plugging the switch into the router. The computers on the network can connect to each other at 1 Gb speeds while bypassing the router (aside from actually connecting to the Internet where 100 Mb connections are typically far faster than the actual Internet connection).
For Wide Area Networks (WAN), typically networking from a remote office (or home) to another office, VPN is known to work, but can be rather clumsy and slow. Services like DropBox are inadequate and will not work. Look into Revit Server or third party products such as Riverbed Steelhead.
HP, Dell, Lenovo, Sony, Acer, etc. are all fine. If you can find a reputable local system builder, that's a great way to go as well. There may be some differences in build quality and overall reliability, but they all have pretty much the same components inside, so it mostly comes down to personal preference, available system configurations, budget, etc. Some users working solo or in small offices may choose to build their own computers, buying all the components and assembling the computer themselves, which can be a "fun" way to go, but keep in mind what will be your support options if something in the computer stops working.
REVIT ON THE MAC (OS X)
See this post!
UPGRADING YOUR COMPUTER
Upgrades, i.e. replacing older parts of the computer with newer parts can sometimes bring new life to an older computer. Upgrading RAM is very common and generally easy to do. Upgrading a video card on a desktop computer is fairly easy to do, though it can be tricky to know whether the PSU (power supply unit in the computer) can support it - check before buying a new video card. Replacing or adding a hard drive or SSD is generally pretty easy to do. Upgrading the CPU and/or motherboard on a desktop is quite a bit more difficult and involves more tech know-how – not to be attempted by the faint of heart.
However, before you start upgrading, think bigger picture. Don’t start down the path of throwing good money into a system that really should just be replaced with a new one. I’ve seen this way too many times, and it rarely turns out well even after the money is spent.
If your system is two years old or older, most often going with a brand new system makes far better sense than trying to upgrade one part at a time.
Don't be cheap - your business depends on your computers. Spending a bit more money is peanuts compared to your computer holding you back from getting work done. When specifying the components of a system, think about value and bang for your buck. When deciding on a budget, think about how long you expect to have the computer and look at the cost of ownership per year over that time period.
It often makes more sense to spend a little less money but upgrade more often than to spend a lot of money and be forced to hold onto a computer past its prime. Shorten the time between purchases to avoid the performance rollercoaster of having the expensive fastest computer in year 1 and the expensive slowest computer in year 5. Even that rollercoaster out for more consistent performance by having a moderately priced fast computer in year one, and getting a new moderately priced fast computer in year 3.
Two years on the short end, three years is probably considered the sweet spot; after year four you're likely losing noticeable productivity.
I've been a computer enthusiast for over twenty years. I know a lot, but I don't know everything. Drop me a PM with suggestions, or if you spot any errors, or think something needs further clarification, or feel free to take it up with me in the forums. And please post those questions, requests for advice, and solutions!