Make the fries. If making from scratch, preheat your oven to 425°F. Toss the cut potatoes with olive oil, garlic powder, smoked paprika, and salt. Arrange in a single layer on a baking sheet. Bake 35 to 40 minutes, flipping halfway. You want them properly golden and crispy, not pale and sad.
Cook the beef. Brown the ground beef in a hot pan, breaking it up as it cooks, then drain the fat. Add the onion and garlic, cook 2 more minutes. Add the tomato paste, all the spices, and the water. Stir and simmer on low for 5 minutes until everything comes together and smells incredible. Taste and season accordingly.
Make the cheese sauce. Melt the butter in a small pot over medium heat. Whisk in the flour and cook for 1 minute. Pour in the milk slowly while whisking, and keep going until it thickens, about 3 to 4 minutes. Pull off the heat, add the cheese and garlic powder, and stir until melted and smooth. Season with salt and pepper. Try not to eat it straight from the pot.
Assemble. Pile the fries high. Spoon the beef over generously. Pour the cheese sauce over everything. Add your toppings in whatever chaotic arrangement feels right.
Eat immediately. Serve right away while the cheese is still warm — this does not reheat well, so eat it right away, which honestly has never been a problem.