Cook your pasta according to the directions on the box. Drain it and set aside.
While the pasta is cooking, heat a large skillet over medium-high heat. Add the olive oil and onion and cook for 3-4 minutes. Add the garlic, stir, and add the ground beef. Cook, breaking the meat into crumbles, until browned and no longer pink. Drain any excess fat if necessary.
Add some salt and pepper, the garlic powder, onion powder, paprika, and Worcestershire sauce. Stir and then add the broth. Allow to simmer for 3-4 minutes.
Stir in the sour cream.
Make a slurry: mix together a couple tablespoons of cold water with the cornstarch until dissolved. Pour into the skillet and stir until well combined (this will thicken up the sauce).
Reduce the heat to medium low and simmer until the sauce has thickened (about 5-7 minutes).
Add the cooked pasta into the skillet, stir to combine everything, and serve hot.