I'm open to check one out

But which one do I get? Can someone suggest which one to get? I want one thats FAST and I'll never have to upgrade. This baby would have to last a LONG time
My main concern is adding my software.
I'm into pictures and making cards so I have picture software and card software.
Then I have an expensive breeder program I bought that tracks my dogs and litters I'd need on it.
Then what about my documents as far as my breeding contracts...how would I get them on there. They were done on microsoft works?
Are they good for pics and music and digital videos?