Whatever you think will work for you should be fine. With a few exceptions, there's really no "bad" way to partition drives. You pick up a little bit of speed by having the swap file on its own partition, but for a desktop box it really won't matter that much. How you partition is, IMHO, dictated by your needs more than anything else.