Even with good specs, if you're still getting some really bad performance, then what Kevin said might be the solution. My desktop was originally capable of running openBVE well, but since my video card wasn't upgraded, my computer ran openBVE as if it was an ancient machine. After upgrading the video card, openBVE ran perfectly - as it should be.