I do not use the computer for those applications, but I would think you need more power. This is at best a middle of the road computer and it is good for internet work, Microsoft Office Applications, etc. I would think you need an i7 processor with a lot of memory for the applications you are considering.