What actually can affect your vividity in your dreams is, when you sit at your computer too much, you just keep receiving nice little images, instead of using your imagination. This can degrade your ability to make clear pictures. Therefore I advise you to take some time to use your imagination too, like drawing art, or just creating a nice little story in your head before sleep every night